telerepeating device - German English Dictionary